Skip to content

ci(supply-chain): make cargo-deny-supply-chain blocking - #43

Merged
hellno merged 1 commit into
mainfrom
claude/cargo-deny-supply-chain-blocking
Jun 13, 2026
Merged

ci(supply-chain): make cargo-deny-supply-chain blocking#43
hellno merged 1 commit into
mainfrom
claude/cargo-deny-supply-chain-blocking

Conversation

@hellno

@hellno hellno commented Jun 13, 2026

Copy link
Copy Markdown
Owner

Drops continue-on-error from the cargo-deny-supply-chain job now that bans/licenses are fully seeded in deny.toml and the job is green on main (verified in #42).

A new banned crate, disallowed license, or untrusted git source now blocks the merge instead of just warning. Completes the gate work in #40.

Pairs with adding cargo-deny-supply-chain to branch protection on main (done alongside this).

The bans/licenses policy is fully seeded in deny.toml (permissive licenses allowed, GPL-3.0
scoped per-crate to the Zed gpui crates, unlicensed git crates MIT-clarified, git-dep wildcards
set to warn) and the job is green on main. Drop continue-on-error so a new banned crate /
disallowed license / untrusted source blocks the merge. Completes the #40 gate work.

https://claude.ai/code/session_01JewEHPGHCWy5DWnmLD9DGy
@hellno
hellno merged commit d211f33 into main Jun 13, 2026
5 checks passed
@hellno
hellno deleted the claude/cargo-deny-supply-chain-blocking branch June 13, 2026 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant